package com.glp.work.flow.constant;

/**
 * @author liwenhong
 * @title
 * @date 2018/11/2.
 */
public interface Keys {
    /**
     * 业务类型,1.大平台小用信,2运力
     */
    String BUSINESS = "business";
    /**
     * 流程实例创建用户ID,值为流程申请人ID,例如承租人
     */
    String PROC_INST_CREATE_USER_ID = "procInstCreateUserId";
    String PROC_INST_CREATE_USER_NAME = "procInstCreateUserName";
    String PROC_INST_CREATE_USER_ROLE = "procInstCreateUserRole";
    /**
     * activiti中流程定义ID
     */
    String PROC_DEF_ID = "procDefId";
    /**
     * activiti中流程定义key
     */
    String PROC_DEF_KEY = "procDefKey";
    /**
     * activiti中任务定义key
     */
    String TASK_DEF_KEY = "taskDefKey";
    /**
     * activiti中流程实例ID
     */
    String PROC_INST_ID = "procInstId";
    /**
     * 更新时间
     */
    String UPDATE_TIME = "updateTime";
    /**
     * 更新用户ID
     */
    String UPDATE_USER_ID = "updateUserId";
    /**
     * 更新时间
     */
    String CREATE_TIME = "createTime";
    /**
     * 更新用户ID
     */
    String CREATE_USER_ID = "createUserId";
    /**
     * 审批状态
     */
    String APPROVE_STATUS = "approveStatus";
    /**
     * 状态
     */
    String STATUS = "status";
    /**
     * 公司ID
     */
    String COMPANY_ID = "companyId";
    /** 业务数据ID */
//   String BUSINESS_ID = "businessId";
    /**
     * 数据ID
     */
    String DATA_ID = "dataId";
    /**
     * 合同号
     */
    String CONTRACT_CODE = "contractCode";
    /**
     * 选择器参数
     */
    String SELECTOR_PARAMETER = "param";
    /**
     * 类型
     */
    String TYPE = "type";
    /**
     * 当前任务节点key
     */
    String CURRENT_TASK_DEF_KEY = "currentTaskDefKey";
    /**
     * 金额
     */
    String AMT = "amt";
    /**
     * 承租人名称
     */
    String LEASE_USER_NAME = "leaseUserName";
    /**
     * 日期
     */
    String DATE = "date";
    /**
     * 公司名称
     */
    String COMPANY_NAME = "companyName";
    /**
     * 名称
     */
    String NAME = "name";
    /**
     * 天数
     */
    String DAY = "day";
    /**
     * 百分比
     */
    String PERCENTAGE = "percentage";
    /**
     * 资金项目名称
     */
    String CASH_PROJECT_NAME = "cashProjectName";
    /**
     * 用户ID
     */
    String USER_ID = "userId";
    /**
     * 供应商名称
     */
    String SUPPLIER_NAME = "supplierName";
    /**
     * 链接
     */
    String LINK = "link";
    /**
     * 承租人ID
     */
    String LEASE_USER_ID = "leaseUserId";
    /**
     * 列表
     */
    String LIST = "list";
    /**
     * 任务节点完成时,单据状态
     */
    String COMPLETE_STATUS = "completeStatus";
    /**
     * 角色名
     */
    String ROLE_NAME = "roleName";
    /**
     * 资金明细类型
     */
    String PROJECT = "project";

    String ID = "id";

    String CASH_PLAN_ID = "cashPlanId";
    String CASH_PLAN_CHANGE_ID = "cashPlanChangeId";
    String CASH_PLAN_CHANGE_TYPE = "cashPlanChangeType";

    String CASH_PLAN_CODE = "planCode";

    String CREDIT_ID = "creditId";
    String CREDIT_ID_LIST = "creditIdList";
    String PRODUCT_LINE = "productLine";
    String BIZ_TYPE = "bizType";
    String TRADE_TYPE = "tradeType";

    String CASH_FLOW_ID = "cashFlowId";

    /**
     * 是否触发风控持续评估
     */
    String IS_RISK_EVALUATION = "isRiskEvaluation";
    /**
     * 是否走二次放款流程
     */
    String IS_PAY_HAS_REST = "isPayHasRest";
    /**
     * 承租人
     */
    String LESSEE = "lessee";
    /**
     * 担保人
     */
    String GUARANTEE = "guarantee";
    /**
     * 供应商
     */
    String SUPPLIER = "supplier";
    /**
     * 租赁物
     */
    String LEASE = "lease";

    /**
     * 流程实例的任务节点
     */
    String PROC_INST_TASK_NODE = "procInstTaskNode";

    /**
     * 风控持续评估间隔, 值为毫秒
     */
    String RISK_EVALUATION_INTERVAL = "riskEvaluationInterval";
    /**
     * 车辆平台型完善合同要素提交后,融资款总额是否正负超出预估总额的2%
     */
    String IS_BEYOND = "isBeyond";
    /**
     * 放款阶段
     */
    String LOAN_STEP = "loanStep";
    /**
     * 类型列表
     */
    String TYPES = "types";
    /**
     * group
     */
    String GROUP = "group";
    /**
     * key
     */
    String KEY = "key";
    /**
     * value
     */
    String VALUE_LIKE = "valueLike";

    /**
     * NodeCreditApplication
     */
    String NODE_CRD_APPLICATION = "nodeCreditApplication";

    /**
     * 附件类型
     */
    String CHILD_CODES = "childCodes";

    String IS_NEED_Leader_Approve = "isNeedLeaderApprove";
    String EXIST_BD_Leader = "existBDLeader";

    String USERNO = "userNo";
    String token = "token";

    String CONTENT_TYPE = "Content-Type";
    String CONTENT_TYPE_VAL = "application/json;charset=utf-8";
    String ACCEPT_CHARSET = "Accept-Charset";
    String ACCEPT_CHARSET_VAL = "utf-8";
    String GLP_APPID = "Glp-Appid";
    String GLP_REQUEST_TIMESTAMP = "Glp-Request-Timestamp";
    String GLP_SIGNATURE = "Glp-Signature";

    String LOG_TRACE_ID = "LOG_TRACE_ID";
    String TIMECODES = "TIMECODES";
    String START_EVENT = "startEvent";
    String USER_TASK = "userTask";
    String INTERMEDIATE_CATCH_EVENT = "intermediateCatchEvent";
}
